﻿using BCDto.OA.TeamWorks.TaskRecord;
using BCDto.OA.TeamWorks.TaskRejectRecord;
using BCDto.OA.TeamWorks.TaskResourceRecord;
using BCDto.OA.Workflow.WorkflowActivityInstance;
using System;
using System.Collections.Generic;
using System.Text;

namespace BCDto.OA.Workflow.WorkflowActivityInstanceRecord
{
    /// <summary>
    /// 工作流活动实例记录
    /// </summary>
    public class WorkflowActivityInstanceRecordDto : WorkflowActivityInstanceDto
    {
        /// <summary>
        /// 任务记录
        /// </summary>
        public IEnumerable<TaskRecordDto> TaskRecords { get; set; } = new List<TaskRecordDto>();

        /// <summary>
        /// 任务驳回记录
        /// </summary>
        public IEnumerable<TaskRejectRecordDto> TaskRejectRecords { get; set; } = new List<TaskRejectRecordDto>();

        /// <summary>
        /// 任务资源文件记录
        /// </summary>
        public IEnumerable<TaskResourceRecordDto> TaskResourceRecords { get; set; } = new List<TaskResourceRecordDto>();
    }
}
